/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;}
*{margin: 0;padding: 0;}
body{ margin:0; padding:0; font-size:14px; line-height:26px; color:#333; font-family:"Î¢ÈíÑÅºÚ";}
img{ border: none}
ul li{margin:0; padding:0; list-style:none;}
a img{ border:0}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;} 
a{ text-decoration:none; color:#333;}
a:hover{ color:#e7161c;}
.w1200{ width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}

.head{ height:93px;}
.logo{ margin-top:25px;}
.nav{ width:670px; margin-left:125px;}
.nav ul li{ float:left; font-size:16px;}
.nav ul li a{ padding-left:25px; padding-right:25px; display:block; line-height:90px;}
.nav ul li a:hover{ border-bottom:3px solid #e7161c; color:#e7161c;}
.language{ margin-top:30px;}
.language span{ position:relative;top:5px; margin-right:10px;}
.news_tit{ font-size:16px; font-weight:bold;}
.news_jj{ color:#5b5b5b; font-size:14px;}
.right-text-btm ul li{ line-height:27px; margin-top:10px;}
.news_date{ float:right; margin-top:-2px;}
.index-btm{ margin-top:60px;}
.foot{ background:#454545; overflow:hidden;}
.foot_con{ padding-top:50px; padding-bottom:50px;overflow:hidden;}
.foot_con ul li{ float:left; margin-right:95px;}
.foot_tit{ color:#d3d3d3; font-size:16px;}
.foot_line{ width:115px; height:1px; background:#525252; margin-top:16px; margin-bottom:20px;}
.foot_navli ul p{margin-bottom:8px;}
.foot_navli ul p a{ color:#c5c5c5; }
.bq{ width:100%; height:55px; background:#393939;color:#ffffff;}
.bq a{ color:#ffffff; line-height:55px; font-size:14px;}
.bq a:hover{ text-decoration:underline;}
.about_tit{ width:500px; height:116px; background:url(../images/about_titbg.jpg);}
.fy_con{ margin-top:75px; padding-bottom:60px; overflow:hidden;}
.about_tit p{ font-size:26px; margin-top:35px; margin-left:30px;}
.ab_line{ width:44px; height:2px; background:#e6212a; margin-top:20px;margin-left:30px;}
.about_nav ul li{ float:left; margin-top:40px;}
.about_nav ul li a{ width:120px; height:40px;background:#e6212a;display:block; text-align:center; margin-left:20px; line-height:40px; font-size:16px; color:#fff;}
.about_nav ul li a:hover{ background:#e6212a; color:#FFFFFF}
.about_con01{ padding-top:80px;}
.about_txt01{ width:550px;}
.about_txt01 p{ text-indent:2em; font-size:15px; line-height:28px;}
.ab_xs{ background:#f8f8f8; overflow:hidden; padding-top:80px; padding-bottom:80px; }
.xs_l{ width:411px; background:url(../images/xs_bg.png);}
.xs_tit{ font-size:26px; font-weight:bold; color:#106eb6; margin-left:25px; margin-top:60px; line-height:38px;}
.xs_txt{ width:338px; font-size:16px; line-height:28px; margin-left:25px; margin-top:40px;}
.w_01{ font-size:26px; font-weight:bold; color:#0c6eb7;}
.wenhua{ border-left:5px solid #e6212a; padding-left:30px; margin-bottom:40px;}
.w_02{ font-size:18px; font-weight:bold; margin-top:5px;}
.w_03{ font-size:15px;}
.pro_tit{ width:649px; height:116px; background:url(../images/pro_titbg.jpg); margin:0 auto;}
.pro_tit p{ font-size:26px; padding-top:35px; text-align:center;}
.p_line{width:44px; height:2px; background:#e6212a; margin:20px auto;}


.pro_li ul{ display: flex; justify-content: space-between;flex-wrap:wrap; margin-top:30px;}
.pro_li ul li{ list-style: none; background: #D56837; width: 30%;border-radius: 10px; padding-bottom: 20px; margin-left: 30px; margin-top: 30px;}
.pro_li ul li img{ width: 100%;border-radius: 10px;}
.pro_tu{ padding: 3%;}
.pro_tu{  overflow: hidden;}
.pro_li ul li a .wenzi{ color: #fff; text-decoration: none; text-align: center; font-size: 20px; font-weight: bold;}
.pro_li ul li a .pro_more{ border-radius: 50px; color: #fff; border: 1px solid #fff; display: block; width: 120px; margin: 0 auto; text-align: center; margin-top: 10px;}

.ny_locb{ padding:20px 15px; border-bottom:3px solid #E8171C; border-top:1px solid #cad4df; border-left:1px solid #cad4df; border-right:1px solid #cad4df;}
.ny_locb span.bt{font-size:20px; color:#E8171C;}
.ny_locb span.bt font{color:#5a5a5a; padding-left:10px; font-size:18px;font-style:italic;}
.ny_locb span.loc{float:right; display:inline-block; background:url(../images/seat_ico.png) left center no-repeat; padding:0 0 0 26px;}
.ny_left{width:235px; float:left;}

.ny_left{width:295px; float:left;}
.ny_left .tib{line-height:55px; height:64px; text-align:center; font-size:22px; color:#ffffff; background:url(../images/menu_tit.png) no-repeat;}

.lt_menu{padding:10px 17px; border:1px solid #ccc; border-top:none;}
.lt_menu dl dt{line-height:40px; border-bottom:1px solid #ccc;}
.lt_menu dl dt a{padding:0 0 0 25px; font-size:16px; display:block; background:url(../images/lt_menu_li.png) left center no-repeat; color:#333;}
.lt_menu dl dt a:hover{background:url(../images/lt_menu_lihov.png) left center no-repeat; color:#E8171C;}
.lt_menu dl dt.hov{background:url(../images/lt_menu_lihov.png) left center no-repeat; color:#E8171C;}
.lt_menu dl dt.w a{background:url(../images/lt_menu_lihov.png) left center no-repeat; color:#E8171C;}
.lt_menu dl dd a{line-height:36px; margin-left:25px; background:url(../images/arrow.jpg) no-repeat left center; padding-left:10px; color:#333; font-size:13px;}
.lt_menu dl dd a:hover{background:url(../images/lev_pro_ico_hov.png) no-repeat left center; color:#E8171C;}
.lt_menu dl dd.w a{background:url(../images/lev_pro_ico_hov.png) no-repeat left center; color:#E8171C;}
.ny_right{width:875px; float:left; margin-left:30px;}
.pro_con{ margin-top:30px;}

.news_cn .new{height:60px; padding:25px; border:1px solid #dcdcdc; margin-bottom:20px;}
.news_cn .new .date{width:100px; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif; display:block; font-size:18px; line-height:55px;}
.news_cn .new .text{float:left; width:650px; margin-left:30px; margin-top:-10px;}
.news_cn .new .text dl dt a{font-size:18px;color:#333333;}
.news_cn .new .text dl dt a:hover{color:#e1360d; text-decoration:underline;}
.news_cn .new .text dl dd{line-height:22px; color:#656565;}

.news_artcn .tib{padding:5px; text-align:center; background:#f5f5f5;}
.news_artcn .tib h2{font-size:24px; font-weight:normal; color:#666666;}
.news_artcn .tib .date{font-size:14px; color:#ababab; line-height:30px;}
.news_artcn .content{font-size:14px; line-height:22px;}
.news_artcn .content p{margin-top:24px; text-indent:24px;}
.news_hr{line-height:20px; height:20px; border-bottom:1px solid #ccc; clear:both; overflow:hidden;}

.kf_txt{ color:#666666; margin:0 auto;width:850px; margin-top:20px; text-align:center;}
.kf_con{ width:850px; margin:0 auto;}
.kf_con01{ width:310px;}
.kf_line{ width:850px; border-bottom:1px dashed #CCCCCC; margin:0 auto; margin-top:10px;}
.feedback-form {
  width: 98%;
  text-align: justify;
}
.feedback-form .form-row {
  display: inline-block;
  width: 49%;
  text-align: left;
}
.feedback-form .form-row-full {
  width: 100%;
}
.feedback-form input {
  height: 32px;
}
.feedback-form input[readonly] {
  color: #666;
}
.form-row01{ width:150px; margin:10px auto;}
.feedback-form input,
.feedback-form textarea {
  line-height: 2;
  display: block;
  width: 100%;
  margin: 8px 0;
  padding-left: 6px;
  -webkit-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  border: 1px solid #e5e5e5;
  outline: none;
}
.feedback-form input:focus,
.feedback-form textarea:focus {
  border-color: #E8171C;
  outline: none;
}
.feedback-form input:hover,
.feedback-form textarea:hover {
  border-color: #E8171C;
  outline: none;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 5px rgba(232, 23, 28, 0.3);
}
.feedback-form textarea {
  height: 160px;
  max-height: 250px;
  resize: vertical;
}
.feedback-form .submit {
  font-size: 16px;
  display: inline-block;
  padding: 6px 30px;
  cursor: pointer;
  text-align: center;
  color: #fff;
  border: none;
  background: rgba(207, 0, 2, 0.9);
}
.feedback-form .submit:hover {
  text-decoration: none;
  background: #e73133;
}
.feedback-form .submit.disabled {
  opacity: .8;
}

.cate-title .icon-product {
    background-position: -50px 0;
}


.cate-tree .level-1 > li.more::after {
  background-position: -12px 0;
}

.cate-tree .level-1 > li.more:hover::after {
  background-position: -72px 0;
}

.cate-tree .level-1 > li.more.active::after {
  background-position: -84px 0;
}


.ueditor a{ color:#555555;}
.ueditor a:hover{ color:#0072C4;}
